﻿@charset "utf-8";
/* CSS Document */
/*reset*/
*{ padding:0; margin:0;border:none;}
li{ list-style:none; float:left;}
a{color:#fff; text-decoration:none;}
a:hover{color:#f9a713; cursor:pointer;}
.fl{ float:left;}
.fr{ float:right;margin-right:60px;}
img{ border:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clear{clear:both;}
body{ font-size:13px;line-height:24px;  background:#fff;color:#959595; font-family:"Microsoft yahei", arial,tahoma,宋体;}
h1,h2,h3,h4,h5,h6{ font-weight:300;}
.biao td{ padding:4px; border:1px solid #ccc; text-align:center; vertical-align:middle;WORD-WRAP: break-word;TABLE-LAYOUT: fixed;word-break:break-all;}

/*index*/
.head{height:144px;}
.head .top{ height:98px; background:url(../images/top-l.png) no-repeat -90px 0;width:1100px; margin:0 auto;}
.head .func{width:240px; height:60px; margin-top:23px;}
.head .func .sal{height:16px;width:100%;}
.head .func .sal li{height:16px;line-height:16px;margin:0 13px; list-style:circle;}
.head .func .sal a{color:#959595;}
.head .func .sal a:hover{color:#f9a713;}
.head .tel{height:44px;width:150px; padding-left:70px; background:url(../images/tel.png) no-repeat left center; margin-top:30px;color:#f9a713;}
.head .tel span{ font-family:impact; font-size:20px; line-height:24px;}
.head .logo{margin:17px 18px 0 0;}
.search{height:26px;width:176px;background:url(../images/bgimg.png) no-repeat 0 -240px; margin-bottom:8px;}
#SearchTxt{height:26px;width:110px;background:none;line-height:24px;padding-left:14px;
  float:left;}
#SearchSubmit{height:26px;width:30px;border:none;float:right;cursor: pointer;background:none;}
.head .by{width:222px;height:60px;margin-top:23px;font-size:14px;color:#f8a815;line-height:24px;padding-left:14px; background: url(../images/logo-line.png) no-repeat left center;padding-top:5px;}
.head .nav{height:46px; background:#6ca311;}
.head .nav ul{width:1000px;margin:0 auto;height:46px; background:url(../images/nav-l.png) center top;position:relative;}
#leaf{height:40px;width:124px;position:absolute;left:4px;}
.head .nav li{ position:relative;     background: url(../images/navli-bg.jpg) no-repeat 0 2px;z-index:200;}
.head .nav li.index a{ background: url(../images/nav-hover.png) no-repeat 8px top;}
.head .nav li a{font-size:16px; text-align:center; line-height:46px; display:block;height:46px; padding:0 35px;}
.head .nav li a:hover{color:#fff;}


/*banner*/
.banner{width:100%; overflow:hidden; position:relative;/*height:440px;*/z-index:20;margin-top:-1px;}
.wave{height:12px;width:100%; background:url(../images/nav-bt_03.png) repeat-x; position:absolute;top:0;left:0;z-index:100;}
.banner ul{/* position:absolute;height:440px;*/z-index:99;overflow: hidden;}
.banner li{/*width:100%;height:440px;*/float:left; text-align:center;}
.banner li img{/*width:1440px;height:440px;*/}
.banner .tip{position:absolute;bottom:52px;left:50%;margin-left:292px; width:100px; height:30px;z-index:120;
  background:url(../images/bgimg.png) no-repeat -200px -150px;}
.banner .tip em{ display:block; height:17px; width:17px;  background:url(../images/banner-tip.png) no-repeat 0 0 ;float:left;
  margin:5px 7px; cursor:pointer;float:left;}
.banner .tip .cur{ background:url(../images/banner-tip.png) no-repeat 0 -30px ;}

/*minbanner*/
.minbanner{ height:300px; width:100%;overflow: hidden;position: relative; z-index:20;
  margin-top:-1px;}
.minbanner ul{height:300px;}
.minbanner li{width:100%;height:300px;position:relative;overflow: hidden;z-index:10;background: #fff;}
.minbanner li img{position:absolute;left:50%;margin-left:-960px;height:300px;width:1920px;z-index:10;}
.minbanner .tip{position:absolute;bottom:12px;left:50%;margin-left:-34px; width:68px; height:12px;z-index:120}
.minbanner .tip em{ display:block; height:12px; width:12px;  background:#6ca311;float:left;
  margin:0 5px; cursor:pointer;float:left;}
.minbanner .tip .cur{ background:#f8a815 ;}

/*main*/
.main{width:100%; background:url(../images/shorw.png) no-repeat center top; padding:40px 0;}
.product{height:516px;width:1034px; margin:0 auto;}
.product .list{width:260px; padding-top:25px; background:url(../images/sidenav-bg2.png) no-repeat left top;color:#fff;}
.product .list2{width:260px; padding-bottom:25px; background:url(../images/sidenav-bg2.png) no-repeat -260px bottom;}
.product .list3{width:260px;background:url(../images/sidenav-bg2.png) repeat-y right top;}
.product .list .title{height:52px;width:216px; background:url(../images/line1.png) repeat-x left bottom; text-align:center; margin:0 auto;}
.product .list .title h4{padding-left:40px; font-size:19px; line-height:20px; font-weight:bold; background:url(../images/leaf2.png) no-repeat left center;width:110px; margin:0 auto;}
.product .list .title h5{ line-height:16px; text-transform:uppercase;width:100%; margin:2px auto; font-size:12px;}
.product .list .wrap{width:208px; padding-top:10px; background:url(../images/sidenav-bg.png) no-repeat left top; margin:8px auto;}
.product .list .wrap2{width:208px; padding-bottom:10px; background:url(../images/sidenav-bg.png) no-repeat -208px bottom;}
.product .list ul{width:208px;background:url(../images/sidenav-bg.png) repeat-y right top; padding-top:12px;/*height:280px;*/}
.product .list li{ float:none;height:30px;width:160px; background:url(../images/bgimg.png) no-repeat left -100px; margin:0 auto; padding-bottom:12px;}
.product .list li a{padding-left:20px; display:block;width:106px; margin:0 auto;height:28px; line-height:28px; 
  background:url(../images/leaf1.png) no-repeat left center;overflow: hidden;}
.product .list li:hover{ background:url(../images/bgimg.png) no-repeat left -150px;}
.product .list li a:hover{color:#fff;}
.product .con{width:216px;height:72px; background:url(../images/line1.png) repeat-x left top; margin:12px auto 0; text-align:center;padding-top:10px;}
.product .con span{font-size:24px;font-family:impact;}
.product .con a{ display:block; height:22px;width:94px; background:url(../images/bgimg.png) no-repeat -200px -240px;color:#6ca311; text-align:center; margin:0 auto; line-height:20px;}
.product .con a:hover{ background:url(../images/bgimg.png) no-repeat -200px -270px;color:#fff;}

.title2{width:100%;height:40px; border-bottom:1px solid #6ca311; line-height:40px;}
.title2 h4{ float:left; height:40px; padding-left:34px; background:url(../images/title-leaf.png) no-repeat 10px center; font-size:18px;color:#313131; position:relative;}
.title2 h4 .sj{ position:absolute;bottom:-8px;left:50%;height:7px;width:16px; background:url(../images/title-sj.png) no-repeat;}
.title2 h5{ text-transform:uppercase; font-size:12px; margin-left:14px; float:left;}
.title2 .more{ display:block;height:40px;padding-right:26px; line-height:40px; background:url(../images/more.png) no-repeat 30px center; float:right;color:#313131;}
.title2 .more:hover{color:#f7a915;}
.product .show{height:516px;width:714px;}
.product .show ul{width:100%;height:470px; overflow:hidden;}
.product .show li{height:216px;width:222px; margin:15px 8px;}
.product .show .img{ display:block;width:220px;height:165px;border:1px solid #c9c9c9; position:relative; overflow:hidden;}
.product .show .img img{height:165px;width:220px; position:absolute;}
.product .show .tipic{width:100%;height:34px; padding-top:5px;}
.product .show .title{ display:block;height:34px;width:163px; background: url(../images/bgimg.png) no-repeat 0 -40px; line-height:34px; text-align:center;color:#313131;    overflow: hidden;}
.product .show .order{ float: right;display:block;height:34px;width:55px; background: url(../images/bgimg.png) no-repeat -200px -40px; line-height:34px; text-align:center;color:#313131;}
.product .show .cur .title{ background:url(../images/bgimg.png) no-repeat;color:#fff;}
.product .show .cur .order{ background:url(../images/bgimg.png) no-repeat -200px 0;color:#fff;float:right;}

/*about*/
.iabout{width:100%;height:400px; background:#6ca311; margin:90px auto;}
.about{width:980px;height:310px; position:relative; padding-top:44px; margin:0 auto;}
.about .leaf{ position:absolute;right:0;top:3px;}
.about .img{height:290px;width:384px; padding:7px; border:1px solid #fff;}
.about .img img{height:290px;width:384px;}
.about .show{width:500px; margin-top:12px;color:#fff;}
.about .show .title3{width:100%;height:40px; line-height:40px;border-bottom:1px dashed #fff;}
.about h4{height:40px; padding-left:24px; background:url(../images/leaf3.png) no-repeat left center; font-size:22px;position:relative;float:left;}
.about h5{ text-transform:uppercase; font-size:16px; margin-left:14px; float:left;}
.about p{ line-height:24px; padding-top:16px;width:100%;height:200px;}
.about .more{ display:block;height:27px;width:133px; background:url(../images/bgimg.png) no-repeat left -200px; line-height:26px; text-align:center;}
.about .more:hover{color:#6ca311;}

/*na*/
.na{height:340px;width:1000px; margin:0 auto 30px;}
.news,.contact{width:460px;height:340px;}
.news li{height:135px;width:526px; margin:14px 0 0 14px;}
.news li .fl{height:120px;width:120px; padding:6px; border:1px solid #6ca311;  color:#fff;}
.news .hover .fl{background:#6ca311;}
.news li .img{width:120px;height:90px; position:relative; overflow:hidden; margin-bottom:7px; display:block;}
.news li img{width:120px;height:90px; position:absolute;}
.news li .date{ display: block;height:20px;width:20px; line-height:20px; text-align:center; float:left;border:1px solid #6da311;color:#6da311;}
.news .hover .date{border:1px solid #fff;color:#fff;}
.news li .year{ float:right;color:#6da311;display: block;height:20px; line-height:20px;}
.news .hover .year{color:#fff;}
.news li .fr{width:322px;height:135px;}
.news li .bt{color:#000; font-size:14px; line-height:36px; display:block;height:36px; border-bottom:1px dashed #6da311; margin-bottom:10px;}
.news li .bt:hover{color:#f8a815;}
.news li p{ line-height:24px;}
.news li .more{ display:block;height:26px;width:96px; background:url(../images/bgimg.png) no-repeat -200px -100px; text-align:center; line-height:23px;color:#6da212; margin-top:6px;}
.news li .more:hover{ background:url(../images/bgimg.png) no-repeat -200px -200px;color:#fff;}

/*contact*/
.contact .show{height:280px;width:100%; background:url(../images/contact-img.png) no-repeat left bottom; padding-top:24px;}
.contact .content{height:248px;width:236px; background:#fff; border:1px solid #f8a815; margin-left:185px; padding:14px 20px;}
.contact .tel{width:160px;height:40px; padding-left:70px; background:url(../images/tel.png) no-repeat left center; line-height:14px;color:#f8a815;}
.contact .tel span{ font-size:20px; line-height:30px; font-family:impact;display:block;}
.contact  p{ line-height:28px;margin-top:10px;}

/*foot*/
.foot{width:100%;height:220px; background:#6ca311;color:#fff;}
.foot .nav{width:946px;margin:0 auto;height:46px; background: url(../images/line2.png) repeat-x left bottom;}
.foot .nav li{ background: url(../images/btnav-li.png) no-repeat left center;}
.foot .nav li.index{ background:none;}
.foot .nav li a{ text-align:center; line-height:46px; display:block;height:46px; padding:0 40px;}
.foot .keywords{width:936px;height:36px; background:#7bac29; margin:6px auto 12px; line-height:36px; text-align:center;}
.foot .bottom{ background:url(../images/bottom-l.png) no-repeat top center;width:1000px; margin:auto;height:100px; line-height:30px; text-align:center;}

/*leftnav*/
.page .list{width:260px; padding-top:25px; background:url(../images/sidenav-bg2.png) no-repeat left top;color:#fff;}
.page .list2{width:260px; padding-bottom:25px; background:url(../images/sidenav-bg2.png) no-repeat -260px bottom;}
.page .list3{width:260px;background:url(../images/sidenav-bg2.png) repeat-y right top;}
.page .list .title{height:52px;width:216px; background:url(../images/line1.png) repeat-x left bottom; text-align:center; margin:0 auto;}
.page .list .title h4{padding-left:40px; font-size:24px; line-height:24px; font-weight:bold; background:url(../images/leaf2.png) no-repeat left center;width:110px; margin:0 auto;}
.page .list .title h5{ line-height:16px; text-transform:uppercase;width:100%; margin:2px auto; font-size:12px;}
.page .list .wrap{width:208px; padding-top:10px; background:url(../images/sidenav-bg.png) no-repeat left top; margin:8px auto;}
.page .list .wrap2{width:208px; padding-bottom:10px; background:url(../images/sidenav-bg.png) no-repeat -208px bottom;}
.page .list ul{width:208px;background:url(../images/sidenav-bg.png) repeat-y right top; padding-top:12px;}
.page .list li{ float:none;height:30px;width:160px; background:url(../images/bgimg.png) no-repeat left -100px; margin:0 auto; padding-bottom:12px;}
.page .list li a{padding-left:20px; display:block;width:106px; margin:0 auto;height:28px; line-height:28px; background:url(../images/leaf1.png) no-repeat left center;overflow: hidden;}
.page .list li:hover{ background:url(../images/bgimg.png) no-repeat left -150px;}
.page .list .cur{ background:url(../images/bgimg.png) no-repeat left -150px;}
.page .list li a:hover{color:#fff;}
.page .con{width:216px;background:url(../images/line1.png) repeat-x left top; margin:12px auto 0; text-align:center;padding-top:20px;}
.page .con span{font-size:24px;font-family:impact;}
.page .con a{ display:block; height:22px;width:94px; background:url(../images/bgimg.png) no-repeat -200px -240px;color:#6ca311; text-align:center; margin:0 auto; line-height:20px;}
.page .con a:hover{ background:url(../images/bgimg.png) no-repeat -200px -270px;color:#fff;}
.page .con p{background:url(../images/line1.png) repeat-x left top;line-height:24px;text-align:left; padding-top:10px;margin-top: 10px;}

/*page*/
.page{width:1040px;margin:0 auto;min-height:400px;padding:30px 0;}
.page .right .nodata{background:url(../images/No-data2.jpg) no-repeat;height:400px;}

.page .right{width:715px;min-height:400px;color:#666;}
.page .sitepath{line-height:36px;    max-width: 60%;
    overflow: hidden;
    height: 30px;}
.page .sitepath a{color:#666;}
.page .sitepath a:hover{color:#f8a815;}

/* listNews */
.listNews { margin-top:16px;overflow:hidden;}
.listNews li.item { width:100%; height:33px; line-height:33px;  border-bottom:1px dashed #00823a; }
.listNews li.item a { float:left;height: 20px;margin: 6px 0;line-height: 20px;padding-left:10px;border-left:0px  solid #6ca311;display:block;width:400px;color:#666; }
.listNews li.item a:hover { color:#6ca311; }
.listNews li.item span { float:right; margin-right:30px; color:#7e7e7e; }

/* listNews2 */
.listNews2 {margin-top:16px;overflow:hidden;   padding-right: 20px;}
.listNews2 li { float:left; padding:10px 0; width:100%; border-bottom:1px dotted #ddd; }
.listNews2 li .img { float:left; width:150px; height:110px; border:2px solid #cccccc; background:#FFF; }
.listNews2 li .img img { width:150px; height:110px; }
.listNews2 li .img:hover { border:2px solid #6ca311; box-shadow:0 0 3px rgba(0,0,0,0.2); }
.listNews2 li .wd { width:560px; float:right; }
.listNews2 li .tit { height:25px; font-size:14px; line-height:20px; color:#1b7200; }
.listNews2 li .tit a{color:#666;}
.listNews2 li .tit a:hover { text-decoration:underline; color:#6ca311; }
.listNews2 li .mark { height:20px; color:#999; }
.listNews2 li .summary {line-height:22px; height:66px; overflow:hidden;  }
.listNews2 li .summary a.more { margin-left:15px; color:#6ca311; }
.listNews2 li .summary a.more:hover { text-decoration:underline; }

/* pageNews */
.pageNews { padding:0 20px; }
.pageNews .title { font-size:18px; line-height:24px; padding:15px 0; text-align:center; }
.pageNews .mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; color:#999; border-bottom:1px dashed #ccc;border-top:1px dashed #ccc; }
.pageNews .mark span, .pageNews .main .mark a.msg { margin:0 30px; }
.pageNews .mark .font a { margin:0 3px; color:#ccc; }
.pageNews .mark .font a:hover, .pageNews .main .mark .font a.cur { color:#6ca311; }
.pageNews .mark a.msg { width:40px; height:20px; line-height:20px; display:inline-block; background:url(../../images/web/t.png) -31px 0 no-repeat; color:#1b7200; }
.pageNews .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageNews .photo img { max-width:580px; padding:5px; border:1px solid #ccc; background:#FFF; }
.pageNews .info { margin-bottom:40px; }
.pageNews .info p { margin-bottom:10px; line-height:2; text-indent:2em; }

.relatedLink{width:640;height:40px;border:1px solid #c8c8c8;line-height:40px;padding:0 10px;margin:0 auto;}
.relatedLink .prevLink{float:right;}
.relatedLink .nextLink{float:left;}
.relatedLink a{color:#666;} 
.relatedLink a:hover{color:#6ca311;} 

/* pageProduct */
.pageProduct {margin-top:16px;padding: 10px; }
.pageProduct .photo { width:410px; float:left; }
.pageProduct .photo img { width:400px; height:300px; display:block; border: 1px solid #3d9000 ; padding: 4px;}
.pageProduct .photo i { display:block;margin-bottom:10px; width:410px; height:310px;}
.pageProduct .photo span { display:block; width:430px; background:#efe6cd; height:30px; line-height:30px; color:#671763; font-weight:700; }
.pageProduct .m { width:676px; padding:10px 0; }
.pageProduct div.ts { font-size:14px; font-weight:700; color:#bbb; height:25px; border-bottom:1px solid #ddd; }
.pageProduct div.infor {  padding-top:10px; margin-bottom:10px; line-height:24px; }
.pageProduct .info { margin:20px 0; }
.pageProduct .wd { float:right; width:255px; height:285px; overflow:hidden; padding:10px; }
.pageProduct .wd h1 { font-size:16px; font-weight:700;  line-height:20px; margin-bottom:7px; }
.pageProduct .wd ul { font-size:14px; }
.pageProduct .wd li.item {line-height:30px;float:none;}
.pageProduct .wd li.item span { color:#999; margin-right:5px; }
.pageProduct .wd li.btn { height:32px;}
.pageProduct .wd li.btn a.order, .pageProduct .main .wd li.btn a.msg { width:80px; height:32px;  line-height:32px; text-align:center;display:block; color:#FFF;
background:#6ca311;}
.pageProduct .wd li.btn a.order:hover{ background:#ff8500;}
.pageProduct .wd li.btn a.msg { color:#666; }

.err{color:red;}
.skeyTag{padding:20px;}

/*casepage*/
.caselist{ width:100%; }
.caselist  li{ height:400px; width:260px; margin:6px;}
.caselist  img{ height:340px; width:252px; padding:3px;border:1px solid #09224a; display:block;}
.caselist .topic{ background:#09224a; height:50px; width:244px; line-height:50px; padding:0 8px; font-size:18px;}
.caselist .topic .order{ font-size:12px; text-align:center; border:1px solid #a2927b; color:#a2927b; display:block; height:24px; width:58px; margin-top:12px; 
  line-height:24px;float:right}

/*翻页*/
.pager{display: block; height: auto;padding: 20px 0;text-align: center;width: 100%;}
.pager span,.pager a{display:inline-block;border:1px solid #a3a3a3;color:#a3a3a3;padding:4px 8px;text-decoration:none; margin:4px;}
.pager a:hover{background:#6ca311;border-color:#6ca311;text-decoration:none;color:#fff;}
.pager .cur{background:#6ca311;border-color:#6ca311; font-weight:bold;text-decoration:none;color:#fff;}
.pager span.dot{background:none;border-color:#fff; font-weight:bold; padding:0;}

.jing_main ul.t li{float:none;}

.baiduShare{height:24px;}
.err{color:red;}
.skeyTag{padding:20px;}


/**/
.productlist{width:105%;overflow:hidden;padding-top: 10px;}
.productlist li{height:216px;width:222px; margin:15px 14px;}
.productlist .img{ display:block;width:220px;height:165px;border:1px solid #c9c9c9; position:relative; overflow:hidden;}
.productlist .img img{height:165px;width:220px; position:absolute;}
.productlist .tipic{width:100%;height:34px; padding-top:5px;}
.productlist .title{ display:block;height:34px;width:163px; background: url(../images/bgimg.png) no-repeat 0 -40px; line-height:34px; text-align:center;
  color:#313131;overflow: hidden;}
.productlist .keytitle{ display:block;height:34px;width:100%; background: url(../images/bgimg.png) no-repeat 0 -360px; line-height:34px; text-align:center;
  color:#313131;}
.productlist .order{ float: right;display:block;height:34px;width:55px; background: url(../images/bgimg.png) no-repeat -200px -40px; line-height:34px;
  text-align:center;color:#313131;}
.productlist .cur .title{ background:url(../images/bgimg.png) no-repeat;color:#fff;}
.productlist .cur .keytitle{background: url(../images/bgimg.png) no-repeat 0 -320px;color:#fff;}
.productlist .cur .order{ background:url(../images/bgimg.png) no-repeat -200px 0;color:#fff;float:right;}

/* reInformation */
.reInformation { width:650px; padding:0 10px 10px;margin:20px 0; border:1px solid #ddd; color:#666;}
.reInformation a{color:#666;}
.reInformation a:hover{color:#ff8500;}
.reInformation .tit { height:36px; line-height:36px; text-align:left; padding-top:0px; padding-left:10px;border-bottom:1px solid #ddd; font-size:14px;
  margin-bottom:10px; color:#6ca311;  }
.reInformation ul { margin-left:2px; float:left; }
.reInformation li { float:left; width:184px; text-align:center; padding:9px 10px 8px; line-height:20px; border:1px solid #ddd; margin-left:5px; margin-right:4px; 
  display:inline;text-align:center; }
.reInformation li img { width:180px; height:156px; }
.reInformation li img:hover { opacity:0.8; filter:Alpha(opacity=80); }
.reInformation .g { display:block; width:200px; }
.reInformation .t {line-height:30px; }
.reInformation .o, .reInformation .o:visited { float:right; line-height:30px; color:#ec2932; }
.reInformation .t:hover, .reInformation .o:hover { text-decoration:underline; }
.reInformation li.hover { border-color:#ec2932; }



.TotalPages{    line-height: 41px;}
